$(function(){
	// HTML代码
	// <div id="menu">
	//	  <a id="page1" data-url="pages/page1.html">page1</a>
	//	  <a id="page2" data-url="pages/page2.html">page2</a>
	//	  <a id="page3" data-url="pages/page3.html">page3</a>
	//	  <a data-url="#">page4</a> // 这样的超链接将不会被框架识别 
	//	  <a >page5</a> // 这样的超链接将不会被框架识别
	//	  <a href="www.baidu.com">page6</a> // 这样的超链接将不会被框架识别
	//	  <a id="page6" href="www.baidu.com">page6</a> // 这样的超链接将不会被框架识别
	// </div>
	// <div class="tabs-wrapper" id="mTabs"></div>
	// <div id="frame-container"></div>
	// 框架的超链接识别要求： 
	// 			1. 必须有data-url属性，且data-url不能为空串，#号
	// 			2. 必须有id属性，且不为空串		
	// 参数：
	// TabRender.render(menuQueryParam,frameContainerId,tabContainerId,datas)
	// menuQueryParam:菜单列表的查询参数，
	// frameContainerId:容纳iframe的div的id
	// tabContainerId:容纳tab的div的id
	// datas:初始化数据，Array数组，其结构为：
	//			[{
	//				id:"page0",
	//				name:"我的桌面",
	//				url:"pages/page0.html"
	//			}]
//	var datas=[{
//    	id:"home",
//    	name:"首页",
//    	url:ctx+"/home"
//	}];
//	TabRender.iframeTopHeight=75;
//	TabRender.onPrepareMenuUrl=function(originalUrl){
//		return ctx+originalUrl;
//	};
//	TabRender.render("#menu a","frame-container","mTabs",datas);
	$('[data-toggle="tooltip"]').tooltip();
	$('[data-toggle="popover"]').popover();
	$("#pageCloseBtn").click(function(){
		$("#SWFUpload_Console").css("display","none");
	});
	$('body').click(function (event) {
        var target = $(event.target);       // 判断自己当前点击的内容
        if (!target.hasClass('popover')
                && !target.hasClass('pop')
                && !target.hasClass('popover-content')
                && !target.hasClass('popover-title')
                && !target.hasClass('arrow')) {
            $('[data-toggle="popover"]').popover('hide');      // 当点击body的非弹出框相关的内容的时候，关闭所有popover
        }
    });
	$("[data-toggle='popover']").click(function (event) {
	    event.stopPropagation();
        $("[data-toggle='popover']").popover('hide');          // 当点击一个按钮的时候把其他的所有内容先关闭。
        $(this).popover('toggle');          // 然后只把自己打开。
    });
});

var IndexPage = {
	switchRole:function(ele) {
		var selRole = $(ele).data('value');
		$("#switchRoleFrm").find("input[name='roleId']").val(selRole);
		$("#switchRoleFrm").submit();
	},
	modifiyPsw:function (e) {
		MsgBox.trigger("modifiyPsw","","#modifiyPswDialog");
    },
	savePsw:function(){
		var oldP = $.trim($("#oldPsw").val());
		var newP = $.trim($("#newPsw").val());
		var agianP = $.trim($("#newPswAgian").val());
		if(oldP=="" || newP=="" || agianP==""){
			MsgBox.error("有必填项未填！","提示",null);
			return false;
		}
		if(newP.length<6 || newP.length>18){
            MsgBox.error("密码必须长度必须在6到18个字符内！","提示",null);
            return false;
		}
		if(newP!=agianP){
            MsgBox.error("两次输入密码不一致！","提示",null);
            return false;
		}
        if(newP==oldP){
            MsgBox.error("新密码不能与原密码相同！","提示",null);
            return false;
        }
        /*modifiyPswAjax.addParam("oldPsw",oldP);
        modifiyPswAjax.addParam("newPsw",newP);
        modifiyPswAjax.send();*/
        $.ajax({
			url : "/modifiyPsw",
			data: {
				"oldPsw":oldP,
				"newPsw":newP,
			},
			type:"post",
			success: function (data) {
				if(data.code=="2000"){
					MsgBox.success(data.message,"提示");
					MsgBox.closeActiveDialog();
				}else{
					MsgBox.error(data.message,"提示")
                    MsgBox.closeActiveDialog();
				}
            }
		})
	},
    closeDia:function () {
        MsgBox.closeActiveDialog();
    }
};
function SysLogout(){
	document.getElementById("logoutFun").click();
}
